Achieving Quality of Service Communication on Distributed Shared Memory System by Better API Design and Implementation

نویسندگان

  • Zhenqian Cui
  • Anthony Skjellum
  • Arkady Kanevsky
چکیده

Parallel applications, emerging in the last several years, require high-performance communication and computation systems, and have additionally placed stringent quality of service (QoS) requirements on programming environments. Especially with the introduction of new communication protocols for cluster computing such as Virtual Interface (VI) architecture, the design and implementation of an efficient userlevel messaging layer for parallel applications presents itself as a vital factor for effectively utilizing the underlying system architecture and reducing overhead to achieve QoS. Real-time message passing interface (MPI/RT) is an ongoing standard and is targeted at embedded real-time distributed systems. This paper describes the impact of the design of messaging layer API in achieving better QoS, effective implementation, and utilization of resources. API design, implementation, and performance between two messaging layer standards, MPI/RT and MPI are compared. Some aspects of design and implementation of MPI/RT on VI architecture are discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Tuple Space Web Service for Distributed Programming - Simplifying Distributed Web Services Applications

This paper describes a new tuple space web service for coordination and communication in distributed web applications. This web service is based on the Linda programming model. Linda is a coordination language for parallel and distributed processing, providing a communication mechanism based on a logically shared memory space. The original Linda model has been extended through the provision of ...

متن کامل

GASNet Core API on Scalable Coherent Interface: Design and Realization

UPC is a promising programming model for shared-memory parallel computing on sharedand distributed-memory system architectures. Berkeley UPC, which utilizes the GASNet communication system, is one promising system aimed to develop a portable, high-performance implementation of UPC for large-scale clusters. Scalable Coherent Interface (SCI) is known for its ability to provide very low latency tr...

متن کامل

Ph . D . Research Plan 2004 - 2005

Distributed systems consist of a set of independent processes (no shared clock, no shared memory) that cooperate on the top of a message passing system. Communication and coordination are focal to guarantee cooperation among independent processes in such a system. Traditionally, these last are provided through a set of services composing a software layer interposed between the operative system ...

متن کامل

The Switcherland Distributed Computing System

Switcherland is a distributed computing system optimized for running applications that process continuous data such as video and audio. For this purpose, Switcherland implements a communication model that offers quality of service (QoS) for a distributed shared memory architecture. QoS is provided in that memory can be accessed at guaranteed rates and in bounded time. Switcherland is based on a...

متن کامل

Ph.D. Research Report: Reliable Communication in Dynamic Environments

Distributed systems consist of a set of independent processes (no shared clock, no shared memory) that communicate to get a common goal. The main aspect of a distributed system is achieving communication among processes facing the possible heterogeneity. In a modern view this communication is provided through a set of services that compose a software layer interposed between the operative syste...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000